IEventDispatcher インタフェース¶
名前空間: NextDesign.Extension
説明¶
イベントの転送オブジェクトのインタフェースです。
必要に応じて、エクステンション側でエントリポイント(IExtensionの実装クラス)に対して追加実装することができます。
Next Design では、イベント処理が要求された際に、エントリポイントがこのインタフェースを実装している場合に限り、イベントのディスパッチを要求します。
エントリポイントがこのインタフェースを実装しない場合は、従来通りエントリポイントからイベントに対応する関数を探索して呼び出します。
メソッド¶
名前 | 説明 |
---|---|
DispatchEvent | 指定されたイベントの実行処理をディスパッチします。 |
注釈¶
エントリポイントがディスパッチャを実装している場合、Next Designからのエクステンションへの実行要求は、全てディスパッチャ呼び出しの動作となります。
そのため、従来エントリポイントで実装していた関数は呼び出されなくなる点に注意してください。